"""
模块化编程理念-什么是模块-哲学思想
模块化编程的流程-设计和实现分离的思想
模块导入-import和from_importi详解和区别
import加载底层原理-importlib实现动态导入
包的概念-创建包-导入包
包的模糊导入
PIP安装第三方库
"""

# encoding=utf-8
# """
# 本模块是用来计算公司员工的薪资
# """
# company = "ailbaba"
#
#
# def yearSalary(monthSalary):
#     """
#     根据传入的月薪，计算年薪
#     :param monthSalary: 月薪
#     :return: 年薪
#     """
#     return monthSalary * 12
#
#
# def daySalary(monthSalary):
#     """
#     根据传入的月薪，计算日薪(按照一个月22.5天计算)
#     :param monthSalary: 月薪
#     :return: 日薪
#     """
#     return monthSalary / 22.5
#
#
# if __name__ == "__main__":
#     # 这是一个测试
#     print(yearSalary(6000))


# # 在别的模块中使用
# import salary
#
# print(salary.__doc__)
# print(salary.yearSalary.__doc__)

# encoding=utf-8
# import math as m
# import math
#
# print(id(m))
# print(type(m))
# print(m.sqrt(4))
# m2 = math
# print(type(m2))
# print(m2.sqrt(4))

from math import sqrt, sin

print(sqrt(9))
print(sin(1))
